#ifndef __FISH_h__
#define __FISH_h__

const float RAD = 57.295;
const float RRAD = 0.01745;

class Fish {
    public:
        float x, y, z, phi, theta, psi, v;
        float xt, yt, zt;
        float htail, vtail;
        float dtheta;
        int spurt, attack;

    public:
        Fish() {};

        Fish(float x, float y, float z, float phi, float theta, float psi, float v);

        ~Fish();

        void transform(void);

        virtual void pilot(void);

        virtual void draw(void) = 0;
};


#endif
